\hypertarget{structmthd_sign}{
\subsection{mthdSign Struct Reference}
\label{structmthd_sign}\index{mthdSign@{mthdSign}}
}


A struct to store parsed signature.  


\subsubsection*{Public Attributes}
\begin{Indent}{\bf }\par
{\em \label{_amgrpd41d8cd98f00b204e9800998ecf8427e}
 }\begin{DoxyCompactItemize}
\item 
std::queue$<$ char $>$ \hyperlink{structmthd_sign_a5b1e53112446506a57c14bdbb4a3d026}{args}
\item 
int \hyperlink{structmthd_sign_afebe75bb14bf70068c89f8e3067d743e}{arrays}
\item 
std::queue$<$ char $>$ \hyperlink{structmthd_sign_a5d4aaca6412b6abd701d108a30d92334}{ret}
\end{DoxyCompactItemize}
\end{Indent}


\subsubsection{Detailed Description}
A struct to store parsed signature. Signature of the method looks like {\itshape \char`\"{}(JLjava/lang/String;\mbox{[}I)\mbox{[}S\char`\"{}\/}. \par
 First param has type {\ttfamily long}, second is {\ttfamily String} and third is an array of {\ttfamily int}. When parsed {\itshape args\/} will contain following symbols: ('J', 'L', '\mbox{[}', 'I'), {\itshape ret\/} will contain ('\mbox{[}', 'S') and {\itshape arrays\/} will be equal to 1 cause of there is only one array passed in to the method. 

Definition at line 43 of file PythonCallsJava.cc.



\subsubsection{Member Data Documentation}
\hypertarget{structmthd_sign_a5b1e53112446506a57c14bdbb4a3d026}{
\index{mthdSign@{mthdSign}!args@{args}}
\index{args@{args}!mthdSign@{mthdSign}}
\paragraph[{args}]{\setlength{\rightskip}{0pt plus 5cm}std::queue$<$char$>$ {\bf args}}\hfill}
\label{structmthd_sign_a5b1e53112446506a57c14bdbb4a3d026}
Parsed arguments 

Definition at line 26 of file PythonCallsJava.cc.

\hypertarget{structmthd_sign_afebe75bb14bf70068c89f8e3067d743e}{
\index{mthdSign@{mthdSign}!arrays@{arrays}}
\index{arrays@{arrays}!mthdSign@{mthdSign}}
\paragraph[{arrays}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf arrays}}\hfill}
\label{structmthd_sign_afebe75bb14bf70068c89f8e3067d743e}
Number of arrays in the signature 

Definition at line 28 of file PythonCallsJava.cc.

\hypertarget{structmthd_sign_a5d4aaca6412b6abd701d108a30d92334}{
\index{mthdSign@{mthdSign}!ret@{ret}}
\index{ret@{ret}!mthdSign@{mthdSign}}
\paragraph[{ret}]{\setlength{\rightskip}{0pt plus 5cm}std::queue$<$char$>$ {\bf ret}}\hfill}
\label{structmthd_sign_a5d4aaca6412b6abd701d108a30d92334}
Parsed return value 

Definition at line 27 of file PythonCallsJava.cc.



The documentation for this struct was generated from the following file:\begin{DoxyCompactItemize}
\item 
\hyperlink{_python_calls_java_8cc}{PythonCallsJava.cc}\end{DoxyCompactItemize}
